Text copied to clipboard!

Pealkiri

Text copied to clipboard!

Tarkvaraarendaja

Kirjeldus

Text copied to clipboard!
Otsime oma meeskonda tarkvaraarendajat, kes aitab kavandada, arendada ja täiustada kaasaegseid tarkvaralahendusi vastavalt ärilistele ja tehnilistele eesmärkidele. Selles rollis töötad tihedas koostöös tootejuhtide, disainerite, testijate ja teiste arendajatega, et luua töökindlaid, skaleeritavaid ja kasutajasõbralikke rakendusi. Edukas kandidaat tunneb huvi tehnoloogia vastu, suudab lahendada keerukaid probleeme ning väärtustab hästi struktureeritud koodi, koostööd ja pidevat õppimist. Tarkvaraarendaja igapäevatöö hõlmab nii uute funktsionaalsuste loomist kui ka olemasolevate süsteemide hooldust ja optimeerimist. Töö käigus tuleb analüüsida nõudeid, hinnata tehnilisi lahendusi, kirjutada puhast ja testitavat koodi ning osaleda koodikontrollides. Samuti on oluline oskus mõista ärivajadusi ning tõlkida need praktilisteks tehnilisteks lahendusteks, mis toetavad organisatsiooni eesmärke ja parandavad lõppkasutaja kogemust. Selles ametis on oluline võime töötada nii iseseisvalt kui ka meeskonnas. Ootame, et kandidaat suudab oma tööd hästi planeerida, pidada kinni tähtaegadest ning suhelda selgelt erinevate osapooltega. Kasuks tuleb kogemus agiilsete arendusmetoodikatega, näiteks Scrum või Kanban, ning arusaam tarkvaraarenduse elutsüklist alates planeerimisest kuni juurutamise ja järelhoolduseni. Samuti hindame teadmisi versioonihaldusest, automatiseeritud testimisest, turvalisuse põhimõtetest ja jõudluse optimeerimisest. Pakume võimalust töötada arenevas ja toetavas keskkonnas, kus hinnatakse uusi ideid, tehnilist kvaliteeti ja professionaalset arengut. Sul on võimalus panustada tähenduslikesse projektidesse, kasutada kaasaegseid tööriistu ning teha koostööd kogenud spetsialistidega. See roll sobib inimesele, kes soovib luua praktilisi ja mõjusaid digilahendusi, võtta vastutust oma töö tulemuste eest ning areneda koos meeskonna ja ettevõttega. Kui sind motiveerivad tehnilised väljakutsed, pidev enesetäiendamine ja kvaliteetse tarkvara loomine, siis on see suurepärane võimalus järgmise sammu tegemiseks oma karjääris.

Kohustused

Text copied to clipboard!
  • Arendada ja hooldada tarkvararakendusi vastavalt ärinõuetele
  • Kirjutada puhast, loetavat ja testitavat koodi
  • Osaleda tehniliste lahenduste kavandamises ja arhitektuuriaruteludes
  • Teha koostööd tootejuhtide, disainerite ja testijatega
  • Tuvastada ja parandada tarkvaravigu ning jõudlusprobleeme
  • Osaleda koodikontrollides ja jagada tehnilisi soovitusi
  • Luua ja uuendada tehnilist dokumentatsiooni
  • Toetada rakenduste juurutamist ja järelhooldust

Nõuded

Text copied to clipboard!
  • Varasem kogemus tarkvaraarenduse valdkonnas
  • Hea programmeerimisoskus vähemalt ühes levinud keeles
  • Kogemus versioonihaldussüsteemidega, näiteks Git
  • Arusaam andmebaasidest ja API-de kasutamisest
  • Teadmised tarkvaratestimisest ja silumisest
  • Võime töötada nii iseseisvalt kui ka meeskonnas
  • Hea analüütiline mõtlemine ja probleemilahendusoskus
  • Hea suhtlemisoskus eesti keeles; inglise keele oskus tuleb kasuks

Võimalikud intervjuu küsimused

Text copied to clipboard!
  • Milline on sinu varasem kogemus tarkvaraarendajana?
  • Milliseid programmeerimiskeeli kasutad kõige kindlamalt?
  • Kas sul on kogemust veebirakenduste, mobiilirakenduste või backend-süsteemidega?
  • Kuidas lähened keerulise tehnilise probleemi lahendamisele?
  • Milline on sinu kogemus Git-i või muu versioonihaldusega?
  • Kas oled töötanud agiilses arendusmeeskonnas?
  • Kuidas tagad oma koodi kvaliteedi ja testitavuse?
  • Millised tehnoloogiad või tööriistad sind praegu kõige rohkem huvitavad?